A new architecture for melody extraction from polyphonic music is explored in this paper.\nSpecifically, chromagrams are first constructed through the harmonic pitch class profile (HPCP) to\nmeasure the salience of melody, and chroma-level notes are tracked by dynamic programming. Then,\nnote detection is performed according to chroma-level note differences between adjacent frames.\nNext, note pitches are coarsely mapped by maximizing the salience of each note, followed by a\nfine tuning to fit the dynamic variation within each note. Finally, voicing detection is carried out\nto determine the presence of melody according to the salience of fine-tuned notes. Note level pitch\nmapping and fine tuning avoids pitch shifting between different octaves or notes within one note\nduration. Several experiments have been conducted to evaluate the performance of the proposed\nmethod. The experimental results show that the proposed method can track the dynamic pitch\nchanging within each note, and performs well at different signal-to-accompaniment ratios. However,\nits performance for deep vibratos and pitch glides still needs to be improved.
Loading....